package com.plantpoint.service;

import com.plantpoint.entity.bean.PageResult;
import com.plantpoint.entity.dto.PottedAddDTO;
import com.plantpoint.entity.dto.PottedUpdateDTO;
import com.plantpoint.entity.pojo.PottedPlant;
import com.plantpoint.entity.vo.WaterVO;
import org.springframework.stereotype.Service;

import javax.servlet.http.HttpServletRequest;

/**
 * @author ATSELI
 * @version 1.0
 * @date 2021/4/20 18:04
 */
@Service
public interface PottedService {
    int add(HttpServletRequest request, PottedAddDTO pottedPlant);

    PottedPlant query(String id);

    int update(PottedUpdateDTO pottedUpdateDTO);

    int del(String id);

    PageResult<PottedPlant> list(Integer cp, Integer ps);

    WaterVO watering(String id);
}
